Sharepoint Server 2010提供還可以運用的工作流程功能, 我們今天先用Sharepoint Server預設的工作流程來看看是如何運作的.
就用昨天的編輯網頁中, 有個發佈功能來說明. 發佈是個網頁編輯完成後, 儲存到Metadata中, 必須經過網站管理者核准才能發佈到正式環境的一個工作流程.
我們到網站動作的[編輯網頁]功能中, 可以看到有個[摘要連結]區塊...如下圖...
點紅框中的[新增連結], 這可以在網頁上增加一個新的連結點, 可以是其他網頁或網站...連結點的設定視窗如下圖...
我把iT邦幫忙網站拿進來做連結. 連結設定好, 按[確定], 回到網頁編輯視窗...如下圖:
可以看到摘要連結區圥中多了一個連結點, 如紅框中所示...我們按一下上圖左上角的[儲存後關閉]..可以看到網頁上還沒有剛才新增的連結點...如下圖...
我們到[發佈]功能...如下圖...
點選上圖左上角的[送出]功能, 就是要把網頁修訂的結果送到網站管理員核准, 因為我們還沒有設定郵箱, 所以, 網站管理員不會收到郵件...按下[送出], 出現如下圖的[送出以供核准]..
按下上圖[繼續]後, 就會到頁面核准的視窗, 如下圖, 可以輸入相關訊息, 然後按[開始]...
這裏所謂的[開始], 就是[開始核准工作流程]..回到原來的網頁, 如下圖, 請注意左上角的狀態是[等候核准], 而網頁下方出現剛才設置的連結...
然後, 我們回到[發佈]功能, 點選[核准]...如下圖...
跳出[核准]對話視窗, 如下圖...
我們按下[繼續], 結果出現錯誤, 如下圖...
[目前沒有指派給您的核准工作]...按[確定], 這是怎麼回事呢? 我們到[發佈]功能表的[狀態]去查看, 如下圖點選紅框中的[狀態]...
各位可以看到[工作流程資訊], 如下圖...
狀態紅框中顯示[尚未啟動], 就是說這個工作流程還沒有啟動, 為什麼呢? 因為信箱沒有設置, 發生上圖下方顯示的錯誤, 導致工作流程沒有被啟動.
但, 我們可以手動強迫工作流程啟動, 請點選上圖中另一個紅框[請准核default]...出現下圖...
這是該網頁修訂發佈的工作項目, 我們點選上圖紅框中的[核准]...跳出一個執行工作流程的說明視窗, 工作流程執行完畢且沒有發生錯誤, 就會回到編輯網頁..我們重新打開網頁, 可以看到連結點正常顯示了..如下圖紅框, 游標移動到連結點, 就可以看到連結點的URL為何....
今天我們只介紹工作流程的兩個重要畫面: 工作流程資訊和工作流程工作. 之後, 我們開始討論建立工作流程時, 會不斷的進入這兩個畫面做工作流程的處理.